.ml-21 {
  margin-left: 21px;
}
.ml-19 {
  margin-left: 19px;
}
.mt-7 {
  margin-top: 7px;
}
.ml-23 {
  margin-left: 23px;
}
.mt-9 {
  margin-top: 9px;
}
.mt-21 {
  margin-top: 21px;
}
.ml-3 {
  margin-left: 3px;
}
.page {
  background-image: linear-gradient(180deg, #ffffff 22.9%, #f4f8fb 36%, #f4f8fb 100%);
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.section {
  padding: 23px 32.5px 17.5px 52px;
  background-color: #fffffff2;
  backdrop-filter: blur(42.5px);
}
.text {
  color: #000000;
  font-size: 17px;
  font-family: Noto Sans SC;
  font-weight: 900;
  line-height: 13px;
}
.image {
  width: 19px;
  height: 12px;
}
.image_2 {
  width: 17px;
  height: 12px;
}
.image_3 {
  width: 27px;
  height: 13px;
}
.section_2 {
  padding: 0 10.5px 262px 12px;
  background-image: linear-gradient(180deg, #ffffff 22.9%, #f4f8fb 36%, #f4f8fb 100%);
  overflow: hidden;
}
.group {
  padding: 19px 4px 20.5px;
}
.image_4 {
  width: 31px;
  height: 31px;
}
.text_2 {
  color: #000000;
  font-size: 20.5px;
  font-family: Noto Sans SC;
  font-weight: 700;
  line-height: 16.5px;
}
.image_5 {
  margin-right: 3px;
  width: 24px;
  height: 23px;
}
.section_3 {
  margin-right: 2.5px;
  padding: 15.5px 12.5px;
  background-image: linear-gradient(82.4deg, #21293e -0.1%, #313c4f 99%);
  border-radius: 21px 21px 0px 0px;
}
.image_6 {
  width: 31px;
  height: 21px;
}
.text_3 {
  margin-left: 1.5px;
  color: #61697c;
  font-size: 17px;
  font-family: Noto Sans SC;
  font-weight: 700;
  line-height: 16px;
}
.section_5 {
  margin-left: 3.5px;
  background-color: #8a8aa2;
  border-radius: 5px;
  width: 1px;
  height: 12px;
}
.font {
  font-size: 15px;
  font-family: Noto Sans SC;
  line-height: 14.5px;
  font-weight: 900;
  color: #13171a;
}
.text_4 {
  margin-left: 7.5px;
  color: #ffffff;
  line-height: 14px;
  font-weight: unset;
}
.text-wrapper {
  margin-right: 2.5px;
  padding: 7px 0 6px;
  background-color: #f3f6fff2;
  border-radius: 43px;
  width: 57px;
  height: 25px;
}
.font_4 {
  font-size: 13px;
  font-family: Noto Sans SC;
  line-height: 11.5px;
  font-weight: 900;
  color: #13171a;
}
.text_5 {
  color: #313c50;
  line-height: 12px;
  font-weight: unset;
}
.group_2 {
  margin-top: 21px;
  padding: 0 46px;
}
.image-wrapper {
  width: 30px;
}
.image_8 {
  border-radius: 5px;
  width: 27px;
  height: 22px;
}
.image_7 {
  width: 30px;
  height: 30px;
}
.view {
  margin-right: 1.5px;
}
.image_9 {
  border-radius: 4px;
  width: 20px;
  height: 22px;
}
.group_3 {
  margin-top: 2px;
  padding-left: 19px;
}
.text_6 {
  line-height: 14.5px;
}
.font_2 {
  font-size: 13px;
  font-family: Noto Sans SC;
  line-height: 11.5px;
  font-weight: 900;
  color: #9a9b9d;
}
.text_7 {
  font-size: 12px;
  line-height: 11.5px;
}
.equal-division {
  flex: 1 1 0;
}
.group_4 {
  flex: 1 1 124px;
}
.group_1 {
  padding: 5px 0;
}
.text_1 {
  line-height: 14.5px;
}
.group_5 {
  line-height: 11px;
}
.font_3 {
  font-size: 13px;
  font-family: Noto Sans SC;
  line-height: 9.5px;
  font-weight: 900;
  color: #ff003d;
}
.text_32 {
  font-size: 12px;
}
.text_33 {
  font-size: 12px;
  line-height: 11px;
}
.group_22 {
  padding: 5.5px 0 5px;
}
.text_31 {
  line-height: 14px;
}
.group_6 {
  line-height: 11.5px;
}
.text_8 {
  font-size: 12px;
  line-height: 9px;
}
.text_34 {
  font-size: 12px;
  line-height: 11.5px;
}
.group_7 {
  margin-top: 18.5px;
}
.section_8 {
  margin-right: 1.5px;
  background-color: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  height: 105px;
}
.section_4 {
  margin-left: -11.5px;
  margin-top: -168px;
  padding: 173.5px 0 408px;
  background-color: #f3f9ff;
  opacity: 0.25;
  width: 393px;
  height: 710.5px;
}
.image_13 {
  opacity: 0.5;
  width: 99px;
  height: 53px;
}
.pos_7 {
  position: absolute;
  left: 134px;
  top: 173.5px;
}
.image-wrapper_2 {
  padding: 53.5px 0 154.5px;
  opacity: 0.5;
  background-image: url('https://ide.code.fun/api/image?token=66d1790c47b10e0011289a85&name=569c01c3a1fee4b421eb7036e2b59499.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 152px;
}
.pos_5 {
  position: absolute;
  left: 0;
  top: 160.5px;
}
.image_20 {
  opacity: 0.5;
  width: 84px;
  height: 86px;
}
.image_21 {
  opacity: 0.5;
  width: 112px;
  height: 27px;
}
.pos_10 {
  position: absolute;
  right: 48.5px;
  top: 216px;
}
.image_12 {
  opacity: 0.5;
  width: 3px;
  height: 103px;
}
.pos_6 {
  position: absolute;
  right: 74.5px;
  top: 168px;
}
.image_14 {
  opacity: 0.5;
  width: 35px;
  height: 77px;
}
.pos_8 {
  position: absolute;
  right: 49px;
  top: 206.5px;
}
.image_15 {
  opacity: 0.5;
  width: 12px;
  height: 33px;
}
.pos_9 {
  position: absolute;
  right: 0;
  top: 205px;
}
.image_22 {
  opacity: 0.5;
  width: 167px;
  height: 424px;
}
.pos_11 {
  position: absolute;
  right: 41.5px;
  bottom: 41px;
}
.image_23 {
  opacity: 0.5;
  width: 34px;
  height: 52px;
}
.pos_12 {
  position: absolute;
  right: 0;
  top: 250.5px;
}
.image_11 {
  width: 272px;
  height: 334px;
}
.pos_3 {
  position: absolute;
  left: 0;
  top: 137px;
}
.section_6 {
  padding: 118px 10.5px 367px;
  background-image: url('https://ide.code.fun/api/image?token=66d1790c47b10e0011289a85&name=3a61a8f19fde4d315adba81472d675c3.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 393px;
}
.pos_2 {
  position: absolute;
  left: 0;
  right: 0;
  top: 131px;
}
.text_15 {
  margin-right: 87.5px;
  color: #e6e6e6;
  font-size: 5px;
  font-family: Montserrat;
  line-height: 6px;
  word-break: break-all;
  transform: rotate(-79deg);
  width: 8px;
}
.image_24 {
  margin-top: 17px;
  width: 38px;
  height: 37px;
}
.image_10 {
  width: 61px;
  height: 152px;
}
.pos {
  position: absolute;
  left: 0;
  top: -28px;
}
.section_7 {
  padding: 29px 0 25.5px;
  background-image: radial-gradient(52.2% 44% at 49.9% 56%, #ffffff0d 0%, #ffffff82 48.6%, #ffffff 100%);
  width: 373px;
}
.pos_4 {
  position: absolute;
  left: 8px;
  right: 12px;
  top: 24px;
}
.text_10 {
  margin-left: 21.5px;
}
.equal-division_2 {
  align-self: stretch;
  margin-right: 22.5px;
}
.group_8 {
  flex: 1 1 70.5px;
}
.group_21 {
  padding: 4.5px 7.5px 5.5px;
}
.image_16 {
  width: 25px;
  height: 25px;
}
.image_1 {
  margin-right: 1.5px;
}
.text_11 {
  line-height: 12.5px;
}
.group_23 {
  padding: 4.5px 1px 5.5px;
}
.image_17 {
  margin-right: 8px;
}
.text_12 {
  line-height: 12.5px;
}
.group_24 {
  padding: 4.5px 1.5px 5px;
}
.image_18 {
  margin-right: 8px;
  border-radius: 5px;
  width: 25px;
  height: 25px;
}
.text_13 {
  line-height: 12.5px;
}
.group_25 {
  padding: 4.5px 8px 5.5px;
}
.image_19 {
  margin-right: 2px;
}
.text_14 {
  line-height: 12.5px;
}
.section_9 {
  margin-right: 1.5px;
  padding: 16px 17.5px 18.5px 17.5px;
  background-color: #ffffff;
  border-radius: 12px;
}
.text_16 {
  line-height: 14.5px;
}
.text-wrapper_2 {
  margin-left: 27.5px;
  margin-top: 7.5px;
  padding: 4px 0 3.5px;
  background-color: #fc4c35;
  border-radius: 32px 32px 32px 5px;
  width: 14px;
}
.text_17 {
  color: #ffffff;
  font-size: 9px;
  font-family: Noto Sans SC;
  font-weight: 900;
  line-height: 6.5px;
}
.group_9 {
  margin-top: 4.5px;
  padding-left: 9px;
  padding-right: 7px;
}
.font_5 {
  font-size: 22px;
  font-family: Noto Sans SC;
  line-height: 17px;
  font-weight: 900;
  color: #13171a;
}
.text_19 {
  line-height: 11.5px;
}
.group_10 {
  margin-left: 43.5px;
}
.group_11 {
  margin-left: 50px;
}
.text_18 {
  line-height: 16.5px;
}
.text_21 {
  line-height: 12.5px;
}
.group_12 {
  margin-left: 58px;
}
.group_13 {
  margin-top: 9.5px;
  padding-left: 3.5px;
  padding-right: 2px;
}
.text-wrapper_3 {
  width: 53px;
}
.text_23 {
  line-height: 12.5px;
}
.text_24 {
  line-height: 12.5px;
}
.text_25 {
  line-height: 12.5px;
}
.text_26 {
  line-height: 12.5px;
}
.section_10 {
  background-color: #fafafafa;
  backdrop-filter: blur(42.5px);
}
.equal-division_3 {
  padding-bottom: 2.5px;
}
.group_14 {
  flex: 1 1 80px;
}
.equal-division-item_3 {
  padding: 5px 0 6px;
}
.font_6 {
  font-size: 10px;
  font-family: Noto Sans SC;
  line-height: 9.5px;
  color: #a0a0a0;
}
.text_29 {
  line-height: 9.5px;
}
.group_19 {
  padding: 5px 0 6px;
}
.group_20 {
  padding: 5px 0 6px;
}
.text_30 {
  line-height: 9.5px;
}